SecurityKeyBackupStoreImpl

Encrypted per-node storage for security key backups.

Uses EncryptedSharedPreferences backed by an AES-256-GCM MasterKey (hardware keystore when available), mirroring LockdownPassphraseStoreImpl. Keyed by node number, matching iOS's per-node Keychain entries.

Constructors

Link copied to clipboard
constructor(app: Application)

Functions

Link copied to clipboard
open override fun delete(nodeNum: Int)
Link copied to clipboard
open override fun get(nodeNum: Int): StoredSecurityKeys?
Link copied to clipboard
open override fun save(nodeNum: Int, publicKeyBase64: String, privateKeyBase64: String, timestamp: Long)